Performance Analysis of the Lattice Boltzmann Method on x86-64 Architectures
نویسندگان
چکیده
The Lattice Boltzmann method (LBM) is a well established algorithm to simulate fluid flow. The complexity of todays 3D simulation problems resulting in long computation times together with the fact that a standard implementation of the LBM only achieves a small fraction of the potential of a modern CPU is the motivation for this performance analysis. We show in our paper, that it is crucial to combine new CPU architectural features as software prefetching and SIMD instruction set extensions, with the established cache blocking techniques to utilize the computational power of modern CPUs.
منابع مشابه
Numerical analysis of gas flows in a microchannel using the Cascaded Lattice Boltzmann Method with varying Bosanquet parameter
Abstract. In this paper, a Cascaded Lattice Boltzmann Method with second order slip boundary conditions is developed to study gas flows in a microchannel in the slip and transition flow regimes with a wide range of Knudsen numbers. For the first time the effect of wall confinement is considered on the effective mean free path of the gas molecules using a function with nonconstant Bosanquet para...
متن کاملNusselt Number Estimation along a Wavy Wall in an Inclined Lid-driven Cavity using Adaptive Neuro-Fuzzy Inference System (ANFIS)
In this study, an adaptive neuro-fuzzy inference system (ANFIS) was developed to determine the Nusselt number (Nu) along a wavy wall in a lid-driven cavity under mixed convection regime. Firstly, the main data set of input/output vectors for training, checking and testing of the ANFIS was prepared based on the numerical results of the lattice Boltzmann method (LBM). Then, the ANFIS was develope...
متن کاملOn the Single Processor Performance of Simple Lattice Boltzmann Kernels
This report presents a comprehensive survey of the effect of different data layouts on the single processor performance characteristics for the lattice Boltzmann method both for commodity “off-the-shelf” (COTS) architectures and tailored HPC systems, such as vector computers. We cover modern 64-bit processors ranging from IA32 compatible (Intel Xeon/Nocona, AMD Opteron), superscalar RISC (IBM P...
متن کاملLattice Boltzmann method for MHD natural convection of CuO/water nanofluid in a wavy-walled cavity with sinusoidal temperature distribution
In this paper, natural convection heat transfer of CuO-water Nanofluid within a wavy-walled cavity and subjected to a uniform magnetic field is examined by adopting the lattice Boltzmann model. The left wavy wall is heated sinusoidal, while the right flat wall is maintained at the constant temperature of Tc. The top and the bottom horizontal walls are smooth and insulated against heat and mass....
متن کاملCalculation of Friction Coefficient and Analysis of Fluid Flow in a Stepped Micro-Channel for Wide Range of Knudsen Number Using Lattice Boltzmann (MRT) Method
Micro scale gas flows has attracted significant research interest in the last two decades. In this research, the fluid flow of gases in the stepped micro-channel at a wide range of Knudsen number has been analyzed with using the Lattice Boltzmann (MRT) method. In the model, a modified second-order slip boundary condition and a Bosanquet-type effective viscosity are used to consider the veloci...
متن کامل